/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package ru.vsu.csf.qasystem.morph.enumtypes;

/**
 *  Наклонение.
 * @author Руслан
 */
public enum Inclination {

    /**
     * Изъявительное наклонение.
     */
    Indicative,

    /**
     * Повелительное наклонение.
     */
    Imperative,

    /**
     * Условное наклонение.
     */
    Conditional;

    /**
     * 
     * @param n
     * @return
     */
    public static Inclination valueOf(int n) {
        switch (n) {
            case 1: return Inclination.Indicative;
            case 2: return Inclination.Imperative;
            case 3: return Inclination.Conditional;
        }
        return Inclination.Indicative;
    }
}
